// IDownloadService.aidl
package com.m3u8;

// Declare any non-default types here with import statements
import com.m3u8.IDownloadCallback;

interface IDownloadService {
    /**
     * Demonstrates some basic types that you can use as parameters
     * and return values in AIDL.
     */
    void addDownloadCallback(in IDownloadCallback downloadCallback);

    void removeDownloadCallback(in IDownloadCallback downloadCallback);

    void clear();

    void release();
}
